Spark programming language selection